Skip to content

android 获取手机应用列表

插件 ID: 20594
来源: https://ext.dcloud.net.cn/plugin?id=20594
可获取用户手机应用列表,应用信息 包名打开应用,打开应用详情 调试无需自定义基座


更新记录

                                                    1.0.15(2025-09-22)

优化

                                                    1.0.14(2025-09-10)

优化

                                                    1.0.12(2025-08-30)

优化 查看更多

平台兼容性

uni-app(4.07)

| Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 | | | √ | √ |

  • |
  • | √ | √ | 5.0 |
  • |
  • | | | 微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 小红书小程序 | 快应用-华为 | 快应用-联盟 | | |
  • |
  • |
  • |
  • |
  • |
  • |
  • |
  • |
  • |
  • |
  • |
  • | |

uni-app x(4.07)

| Chrome | Safari | Android | iOS | 鸿蒙 | 微信小程序 | | | √ | √ | 5.0 | √ |

  • |
  • | |

其他

| 多语言 | 暗黑模式 | 宽屏模式 | | | √ | √ | √ | |

xtf-pkglist

长期维护,有任何问题在插件群联系

插件测试使用方法

选择试用,绑定要试用的项目appid, 选择后下载到对应的本地项目, 按照文档 -》把插件引入项目(即 import {getInstallApk,AppInfo,openAppDetails,startApp,onGeInstallApkNoIcon,getAllInstallApkNoIcon,getPkgIcon} from "@/uni_modules/xtf-pkglist" 需要先引入) 发布-》云打包-》选择制作基座-》打包等基座制作完成 运行 -》 运行到手机或模拟器-》运行到Androidapp基座-》选择使用自定义基座运行-》选择手机-》运行

uniappx

import {getInstallApk,AppInfo,openAppDetails,startApp,onGeInstallApkNoIcon,getAllInstallApkNoIcon,getPkgIcon} from "@/uni_modules/xtf-pkglist"
    // 异步获取已安装应用  
    onGeInstallApk(function(info:AppInfo){
    });
    //不包含桌面icon图标 
    onGeInstallApkNoIcon(function(info:AppInfo){
    }); 
    // 同步获取所有应用
    //var infos:AppInfo=getAllInstallApk();
    // 同步获取所有应用 不包含图标
    //var infos:AppInfo=getAllInstallApkNoIcon();
    // 获取base64图标
    var icon=getPkgIcon("com.example")
    // 通过包名启动应用
    startApp("包名");
    // 通过包名启动应用详情
    openAppDetails("包名");

uniapp

import {getInstallApk,AppInfo,openAppDetails,startApp,onGeInstallApkNoIcon,getAllInstallApkNoIcon,getPkgIcon} from "@/uni_modules/xtf-pkglist"
    // 异步获取已安装应用  
    onGeInstallApk(function(info){
    });
    //不包含桌面icon图标 
    onGeInstallApkNoIcon(function(info){
    }); 
    // 同步获取所有应用
    //var infos=getAllInstallApk();
    // 同步获取所有应用 不包含图标
    //var infos=getAllInstallApkNoIcon();
    // 获取base64图标
    var icon=getPkgIcon("com.example")
    // 通过包名启动应用
    startApp("包名");
    // 通过包名启动应用详情
    openAppDetails("包名");
export type AppInfo={
    name?:string, // 应用名称
    icon?:string,// 应用图标
    pkgname?:string,// 包名   
    versionCode?:number,//版本号
    versionName?:string, // 版本号名称
    isSystemApp?:boolean // 是否是系统app 
    haveDefaultLaucherPage?:boolean,// 应用是否可被启动
    firstInstallTime?:number,// 首次安装时间
    firstInstallTimeStr?:string,
    lastUpdateTime?:number,// 最近一次更新时间
    lastUpdateTimeStr?:string,
}

打赏

感谢您使用此插件,如果你觉得本插件,解决了你的问题,赠人玫瑰,手留余香。

MIT Licensed